<?php

class AvisoDocumentoController extends ControllerBase
{
	public function admin($array)
	{
		require 'models/TipoAvisoModel.php';
		
		$dato = new TipoAvisoModel();
		
		$data['nom_sistema'] = $array["nombre_sistema"];
		$data['controller'] = $array["controlador"];
		$data['colTipAviso'] = $dato->getListaTipoAviso();
		$data['arrayscriptJs'] = array("funcionesadmin.js","aviso_documento_admin.js");

		$this->view->show("admin/aviso_documento.php", $data);
	}
	
	public function listaritemsadmin($array)
	{
		require 'models/AvisoDocumentoModel.php';
		$dato = new AvisoDocumentoModel();
		
		$_SESSION["f_id_tipo_aviso"] = $array["id_tipo_aviso"];
		$data['controller'] = $array["controlador"];
		$data['result'] = $dato->getListaAvisoDocumento($array);
		$data['inicio'] = $array["inicio"];
		$data['inicio_pag'] = $array["inicio_pag"];
	
		$this->view->show("admin/lista_aviso_documento.php", $data);
	}
	
	public function cancelar_aviso($array)
	{
		require 'models/AvisoDocumentoModel.php';
		$dato = new AvisoDocumentoModel();
		
		$dato->cancelar_aviso($array);
		
	}
	
	public function inhabilitar_empresa($array)
	{
		require 'models/HabilitacionModel.php';
		$dato = new HabilitacionModel();
		
		$array["idusuario"] = $_SESSION["idusuario"];
		$dato->inhabilitar_empresa($array);
		
	}
	
	public function enviar_aviso($array)
	{
		require 'models/AvisoDocumentoModel.php';
		$dato = new AvisoDocumentoModel();
		
		$dato->enviar_aviso($array);
		
	}
	
	public function detalle_aviso($array)
	{
		require 'models/AvisoDocumentoModel.php';
		$dato = new AvisoDocumentoModel();
		
		$data['nom_sistema'] = $array["nombre_sistema"];
		$data['controller'] = $array["controlador"];
		$data['arrayscriptJs'] = array("validacampos.js");
		
		$data['cuerpo_mail'] = $dato->datellae_aviso($array);
		
		$this->view->show("person/detalle_aviso_documento.php", $data);
		
	}

}
?>
